#!/bin/bash

# 定义源目录和目标目录
source_dir="/home/linshiyonghu01/work/cnoa/cnoa_comp/starship_latest"
target_dir="$HOME/work/cnoa/cnoa_comp/proto_all"

# 创建目标目录（如果不存在）
mkdir -p "$target_dir"

# 查找并复制所有 .proto 文件（保持目录结构）
find "$source_dir" -type f -name "*.proto" -exec sh -c '
  dest_dir="$1/$(dirname "{}" | sed "s|$2||")"
  mkdir -p "$dest_dir"
  cp -v "{}" "$dest_dir"
' sh "$target_dir" "$source_dir" \;

echo "所有 .proto 文件已复制到: $target_dir"
